# 导入flask类
# render_template 从 jinjia2的库自动带的
from flask import Flask, request, url_for,redirect

app = Flask(__name__)


# 创建路由,返回页面渲染函数
@app.route("/")
def index():
    # 会自动的在template里边找一个叫index.html的函数
    return "<h1>我是首页</h1>"






# url_for 函数可以接收1个及以上的参数，他接收函数名作为第一个参数，接收对应URL规则的命名参数
# 没有对应的参数会变成 查询参数

@app.route('/user/<int:num>')
def user(num):
    return "我是用户{num}"


@app.route('/book')
def book():
    # /user/10086?age=10
    return url_for('user', num=10086,age=10)
 



 



if __name__ == '__main__':
    # debug=True, 开启bug模模式,修改代码数据重新加载,热部署
    # 修改端口,8888
    # 修改host,监听主机名,0.0.0.0 通过ip地址就可以让其他的电脑访问项目
    app.run(host='0.0.0.0', port=5000, debug=True)
